package com.bootdo.program.wallpaper.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 用户表
 * 
 * @author guoyunfei
 * @email 2549789059@qq.com
 * @date 2022-01-05 16:36:31
 */
public class TzUserDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键ID
	private Long id;
	//ID
	private String userId;
	//用户昵称
	private String nickName;
	//真实姓名
	private String realName;
	//用户邮箱
	private String userMail;
	//登录密码
	private String loginPassword;
	//支付密码
	private String payPassword;
	//手机号码
	private String userMobile;
	//修改时间
	private Date modifyTime;
	//注册时间
	private Date userRegtime;
	//注册IP
	private String userRegip;
	//最后登录时间
	private Date userLasttime;
	//最后登录IP
	private String userLastip;
	//备注
	private String userMemo;
	//M(男) or F(女)
	private String sex;
	//例如：2009-11-27
	private String birthDate;
	//头像图片路径
	private String pic;
	//状态 1 正常 0 无效 2 审核不通过
	private Integer status;
	//用户积分
	private Integer score;
	//余额
	private BigDecimal balance;
	//冻结余额
	private BigDecimal frozenBalance;
	//vip账号 0否 1是
	private int vipAccount;

	/**
	 * 设置：主键ID
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：主键ID
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：ID
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * 获取：ID
	 */
	public String getUserId() {
		return userId;
	}
	/**
	 * 设置：用户昵称
	 */
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}
	/**
	 * 获取：用户昵称
	 */
	public String getNickName() {
		return nickName;
	}
	/**
	 * 设置：真实姓名
	 */
	public void setRealName(String realName) {
		this.realName = realName;
	}
	/**
	 * 获取：真实姓名
	 */
	public String getRealName() {
		return realName;
	}
	/**
	 * 设置：用户邮箱
	 */
	public void setUserMail(String userMail) {
		this.userMail = userMail;
	}
	/**
	 * 获取：用户邮箱
	 */
	public String getUserMail() {
		return userMail;
	}
	/**
	 * 设置：登录密码
	 */
	public void setLoginPassword(String loginPassword) {
		this.loginPassword = loginPassword;
	}
	/**
	 * 获取：登录密码
	 */
	public String getLoginPassword() {
		return loginPassword;
	}
	/**
	 * 设置：支付密码
	 */
	public void setPayPassword(String payPassword) {
		this.payPassword = payPassword;
	}
	/**
	 * 获取：支付密码
	 */
	public String getPayPassword() {
		return payPassword;
	}
	/**
	 * 设置：手机号码
	 */
	public void setUserMobile(String userMobile) {
		this.userMobile = userMobile;
	}
	/**
	 * 获取：手机号码
	 */
	public String getUserMobile() {
		return userMobile;
	}
	/**
	 * 设置：修改时间
	 */
	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getModifyTime() {
		return modifyTime;
	}
	/**
	 * 设置：注册时间
	 */
	public void setUserRegtime(Date userRegtime) {
		this.userRegtime = userRegtime;
	}
	/**
	 * 获取：注册时间
	 */
	public Date getUserRegtime() {
		return userRegtime;
	}
	/**
	 * 设置：注册IP
	 */
	public void setUserRegip(String userRegip) {
		this.userRegip = userRegip;
	}
	/**
	 * 获取：注册IP
	 */
	public String getUserRegip() {
		return userRegip;
	}
	/**
	 * 设置：最后登录时间
	 */
	public void setUserLasttime(Date userLasttime) {
		this.userLasttime = userLasttime;
	}
	/**
	 * 获取：最后登录时间
	 */
	public Date getUserLasttime() {
		return userLasttime;
	}
	/**
	 * 设置：最后登录IP
	 */
	public void setUserLastip(String userLastip) {
		this.userLastip = userLastip;
	}
	/**
	 * 获取：最后登录IP
	 */
	public String getUserLastip() {
		return userLastip;
	}
	/**
	 * 设置：备注
	 */
	public void setUserMemo(String userMemo) {
		this.userMemo = userMemo;
	}
	/**
	 * 获取：备注
	 */
	public String getUserMemo() {
		return userMemo;
	}
	/**
	 * 设置：M(男) or F(女)
	 */
	public void setSex(String sex) {
		this.sex = sex;
	}
	/**
	 * 获取：M(男) or F(女)
	 */
	public String getSex() {
		return sex;
	}
	/**
	 * 设置：例如：2009-11-27
	 */
	public void setBirthDate(String birthDate) {
		this.birthDate = birthDate;
	}
	/**
	 * 获取：例如：2009-11-27
	 */
	public String getBirthDate() {
		return birthDate;
	}
	/**
	 * 设置：头像图片路径
	 */
	public void setPic(String pic) {
		this.pic = pic;
	}
	/**
	 * 获取：头像图片路径
	 */
	public String getPic() {
		return pic;
	}
	/**
	 * 设置：状态 1 正常 0 无效 2 审核不通过
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态 1 正常 0 无效 2 审核不通过
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：用户积分
	 */
	public void setScore(Integer score) {
		this.score = score;
	}
	/**
	 * 获取：用户积分
	 */
	public Integer getScore() {
		return score;
	}
	/**
	 * 设置：余额
	 */
	public void setBalance(BigDecimal balance) {
		this.balance = balance;
	}
	/**
	 * 获取：余额
	 */
	public BigDecimal getBalance() {
		return balance;
	}
	/**
	 * 设置：冻结余额
	 */
	public void setFrozenBalance(BigDecimal frozenBalance) {
		this.frozenBalance = frozenBalance;
	}
	/**
	 * 获取：冻结余额
	 */
	public BigDecimal getFrozenBalance() {
		return frozenBalance;
	}

	public int getVipAccount() {
		return vipAccount;
	}

	public void setVipAccount(int vipAccount) {
		this.vipAccount = vipAccount;
	}
}
